package com.backend.demo.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.backend.demo.dao.EnumSortDao;
import com.backend.demo.entities.EnumSort;
import com.backend.demo.service.IEnumSortService;

/**
 * 枚举service Impl
 * @author Administrator
 *
 */
@Service("enumSortService")
public class EnumSortServiceImpl implements IEnumSortService{
	
	private EnumSort enumSort;
	
	@Resource(name="enumSortDao")
	private EnumSortDao enumSortDao;
	
	public void setEnumSort(EnumSort enumSort) {
		this.enumSort = enumSort;
	}
	
	public EnumSort getEnumSort() {
		return enumSort;
	}

	@Override
	public List<EnumSort> getAllEnumSorts() {
		return enumSortDao.getAllEnumSorts();
	}

	@Override
	public List<EnumSort> getEnumSortsByCondition(EnumSort enumSort) {
		return enumSortDao.getEnumSortsByCondition(enumSort);
	}

	@Override
	public EnumSort getEnumSortById(long enumSortID) {
		return enumSortDao.getEnumSortById(enumSortID);
	}

	@Override
	public int addEnumSort(EnumSort enumSort) {
		return enumSortDao.addEnumSort(enumSort);
	}

	@Override
	public int editEnumSort(EnumSort enumSort) {
		return enumSortDao.editEnumSort(enumSort);
	}

	@Override
	public int deleteEnumSortByEnumSortID(long enumSortID) {
		return enumSortDao.deleteEnumSortByEnumSortID(enumSortID);
	}
}
